package com.elinkway.infinitemovies.async;

import com.lvideo.http.bean.LVideoBaseBean;
import com.lvideo.http.bean.LVideoDataHull;

/**
 * 异步任务接口类（网络任务）
 * */
public interface MoviesHttpAsyncTaskInterface<T extends LVideoBaseBean> {

	/**
	 * 异步任务开始前
	 * */
	public boolean onPreExecute();

	/**
	 * 异步任务执行
	 * */
	public LVideoDataHull<T> doInBackground();

	/**
	 * 异步任务完成
	 * */
	public void onPostExecute(int updateId, T result);

}
